{
 "cells": [
  {
   "cell_type": "code",
   "execution_count": 1,
   "metadata": {
    "collapsed": true,
    "pycharm": {
     "is_executing": false
    }
   },
   "outputs": [
    {
     "name": "stdout",
     "text": [
      "2.0.0\n",
      "sys.version_info(major=3, minor=7, micro=5, releaselevel='final', serial=0)\n",
      "tensorflow 2.0.0\n",
      "tensorflow.python.keras 2.2.4-tf\n",
      "matplotlib 3.1.1\n",
      "numpy 1.17.4\n",
      "pandas 0.25.3\n",
      "sklearn 0.21.3\n"
     ],
     "output_type": "stream"
    }
   ],
   "source": [
    "import tensorflow as tf\n",
    "from tensorflow.python import keras\n",
    "import matplotlib as mpl\n",
    "import matplotlib.pyplot as plt\n",
    "import numpy as np\n",
    "import sklearn\n",
    "import pandas as pd\n",
    "import sys\n",
    "import os\n",
    "import time\n",
    "\n",
    "# 打印版本\n",
    "print(tf.__version__)\n",
    "print(sys.version_info)\n",
    "for module in tf, keras, mpl, np, pd, sklearn:\n",
    "    print(module.__name__, module.__version__)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 2,
   "outputs": [
    {
     "name": "stdout",
     "text": [
      "train datasets: (55000, 28, 28) (55000,)\n",
      "valid datasets: (5000, 28, 28) (5000,)\n",
      "test datasets: (10000, 28, 28) (10000,)\n",
      "1.0 0.0\n",
      "1.0 0.0\n",
      "1.0 0.0\n"
     ],
     "output_type": "stream"
    }
   ],
   "source": [
    "# 加载数据集\n",
    "fashion_mnist = keras.datasets.fashion_mnist\n",
    "(x_train, y_train), (x_test, y_test) = fashion_mnist.load_data()\n",
    "x_valid, x_train = x_train[:5000], x_train[5000:]\n",
    "y_valid, y_train = y_train[:5000], y_train[5000:]\n",
    "print(\"train datasets:\", x_train.shape, y_train.shape)\n",
    "print(\"valid datasets:\", x_valid.shape, y_valid.shape)\n",
    "print(\"test datasets:\", x_test.shape, y_test.shape)\n",
    "\n",
    "x_train=x_train/255.0\n",
    "x_valid=x_valid/255.0\n",
    "x_test=x_test/255.0\n",
    "print(np.max(x_train),np.min(x_train))\n",
    "print(np.max(x_valid),np.min(x_valid))\n",
    "print(np.max(x_test),np.min(x_test))"
   ],
   "metadata": {
    "collapsed": false,
    "pycharm": {
     "name": "#%%\n",
     "is_executing": false
    }
   }
  },
  {
   "cell_type": "code",
   "execution_count": 3,
   "outputs": [
    {
     "data": {
      "text/plain": "<Figure size 504x576 with 25 Axes>",
      "image/png": "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zFP1ffrTRYWFeeedt2pbZZVVAFhggQWqtnXWWQeAGWecEYBrr7226nvssccA+Oc/68rwm25a5FbNMkudfHvvvfcCcOONNwKw8MJ18u1WW0XV7yAIasL8FQRBEDRGvFSCIAiCxugrpHhQ7IgPPvggAN/61reqtttvvx2Af/2rLlw83XSFdW6aaaZp+Rfg/fff79G21FJLAbDffvtVbbvt1ujqwoNuy7700kurz1dffTUAO++8MwDPP1/XZ5x99tkBWHrppau2Sy65BICjjz66apMfZoklimWv77uvLoo699xzA3DAAQdUbTvuuCMAf//736s2jfVMM80EwDnnnFP1bbbZZkBtNusH4Q+YcmIMp5zwqUwZvY5faCpBEARBYwyapvLxxx8DrZqEmG+++QB45ZVXqrbZZiuKYPrjmX766YFae1EUEtTOe8/rrxdLXHhH9TPP9L1cxQCixQZdQjz++OOrz889V1SmXm655QBYaKGFemw/atSo6rPOW2MP8Le//Q2At956C4A111yz6pPjf84556zannjiCQA+/PDDqk37e/bZZ1u2gVp72Xff3ip49yCk7CknxnDKCU1lyghNJQiCIBh84qUSBEEQNEajeSre7NJu9nrjjXpFVZm/vOlGZpRlllmmapNDXyYpfQ9q89fTTz9dtcl57XMs7rzzTgBWW221Xo83Z6IbLu65557qs5zwkyYVq4DKYQ513sknPvGJqk15J7POOmvVtsEGGwC16dAHQrz5ZrGCsQ8A8NdEyBT28ssv99jm0UejuHGQJ2dW1pzzfR988AHQaqpWmzfDzjDDDEB9n/scLT0PFHzi0byF2qSsnK6gebrnaRoEQRCMeBrRVDpJ/GuvvTYATz31VI/tvVNc0oQ0Fr/d448/DrRqJZLiF1lkkapNks5LL71UtW2yySYtx+alFrV5p78PBhgOvBag89C5vvDCC1WfSqZIi4F67GaeuV7GWv0aSy/d5c5V2fU+y17Spbb3mo32O4ilcboGnWNf55fbThK3xstrmFPreOXOa9dddwXgySef7NGnyhFQj9fEiROrNmko2q+vMCFLiK/2oKoTW2yxRdX2+98XK+ieeuqpAzmVQSM3VwbLgtLf+TulhKYSBEEQNEa8VIIgCILGaMT8lVOnDjzwQKB2HvscCzmLvalHTmjvrFthhRWA2vwi9ddvP2HChB6/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ANRjt8YadRm5558vClfoGgHMM09RhUTjBjDffEXpsC9+8YvAZN2/nq54qdx+++0ArLvuulXbjjsWObZeODzhhBMAuOGGG3psr+fkJptsUrWdfPLJAOy5555V2xFHHNHkofc6fmH+CoIgCBojXipBEARBYwya+evmm28G4Jvf/CZQq79Qm1ZmnXXWqk2mmDnnnLNqm2uuoj7f+++/D7Ta9mWmkfrtvytTF8CGG24IwF577QXU9m6oTRwDUKO7zvz1ne98p/qscfXnKLPEMsssA8Caa65Z9d19990ArLJKveqATF1+TJZeemkapNEx7OQ/ATj77KIykMyAzzxTF4C9995iPakZZ5yxanvhhReA1rkm88Lf//53AD76qGcJJfliAOaff/4e+9Xvy3/lfYhq8z6YPnyAQzoPNSZHHXUUAHPMMUfVt/DCRS3TN96o19KSb8j7r+666y6g9lV5843wZkWZunLH8d57RXX873+/WlOuo6+qF7rC/PXggw8CsNFG9fpZei7utFNdRUpz7qWXXgJqvwvUY3naaaf12O8pp9QLSn7lK19p8tDD/BUEQRAMPpO9HnROQpSTE+C554rq65JQXn755apPbQ8//HDV9rWvFethSTvx+5Wz3TuiJD1LiwEYPbpYLsBHzpx7blEDcNddd235P0yxo29YUdSXHJpQR4hIA4Fa4sud68wzz9yjT9FhkyH5DQu5eei1EQV0aE7IiQy1g3777bfvsb0PVNhnn32AWir3wSSar//8Z11HUk5777xXIMo999wDtF43adZeU9G59KWJDQVyzCvIwGvCGi9/7NJGvObx1a8Wa0pJCvcWhokTi6VXZpqpXqVhoYUWAuDFF1+s2jS/dd0uvvjiqs8HrIwkZC3JWYx89NdKK60EwAILFKst+LGVA97PWc1Rr9EMFSP3qRoEQRB0HfFSCYIgCBqjUfOXzzu56aabALj++mIJD+8k2mqrrYA63hxqdc2bs6TO7bxzsZSHN2vIfOBNAoqj984pOU3luJK6DrVJohtMDANF4+sdxEp+9KqxTAo6L42R7/NjroAKb+IZM6a/qxMPHbpmObOeN5nIzCLzjA8OkcnKmxkWXLBY/NM72WX+0tj4+aLf92bV733vewAsvvjiPX5LJjRvKpb5p9N5wvCbvxT04pPoNJ+8o17JeN78J7Of5pU3/8nU5YN0tD8f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\n"
     },
     "metadata": {
      "needs_background": "light"
     },
     "output_type": "display_data"
    }
   ],
   "source": [
    "# 显示数据集\n",
    "def show_image(n_rows, n_cols, x_data, y_data, class_names):\n",
    "    assert len(x_data) == len(y_data)\n",
    "    assert n_rows * n_cols < len(x_data)\n",
    "    plt.figure(figsize=(n_cols * 1.4, n_rows * 1.6))\n",
    "    for row in range(n_rows):\n",
    "        for col in range(n_cols):\n",
    "            index = n_cols * row + col\n",
    "            plt.subplot(n_rows, n_cols, index + 1)\n",
    "            plt.imshow(x_data[index], cmap=\"binary\", interpolation=\"nearest\")\n",
    "            plt.axis(\"off\")\n",
    "            plt.title(class_names[y_data[index]])\n",
    "    plt.show()\n",
    "\n",
    "class_names = ['T-shirt/top', 'Trouser', 'Pullover', 'Dress', 'Coat', 'Sandal', 'Shirt', 'Sneaker', 'Bag',  'Ankle boot']\n",
    "show_image(5, 5, x_train, y_train, class_names)"
   ],
   "metadata": {
    "collapsed": false,
    "pycharm": {
     "name": "#%%\n",
     "is_executing": false
    }
   }
  },
  {
   "cell_type": "code",
   "execution_count": 4,
   "outputs": [
    {
     "name": "stdout",
     "text": [
      "2.0231433 -0.8105137\n"
     ],
     "output_type": "stream"
    }
   ],
   "source": [
    "# 归一化\n",
    "from sklearn.preprocessing import  StandardScaler\n",
    "scaler=StandardScaler()\n",
    "# x_train:[None,28,28]->[None,784]->[None,28,28]\n",
    "x_train_scaled=scaler.fit_transform(\n",
    "    x_train.astype(np.float32).reshape(-1,1)\n",
    ").reshape(-1,28,28)\n",
    "x_valid_scaled=scaler.transform(\n",
    "    x_valid.astype(np.float32).reshape(-1,1)\n",
    ").reshape(-1,28,28)\n",
    "x_test_scaled=scaler.transform(\n",
    "    x_test.astype(np.float32).reshape(-1,1)\n",
    ").reshape(-1,28,28)\n",
    "\n",
    "print(np.max(x_train_scaled),np.min(x_train_scaled))"
   ],
   "metadata": {
    "collapsed": false,
    "pycharm": {
     "name": "#%%\n",
     "is_executing": false
    }
   }
  },
  {
   "cell_type": "code",
   "execution_count": 7,
   "outputs": [
    {
     "name": "stdout",
     "text": [
      "Model: \"sequential\"\n",
      "_________________________________________________________________\n",
      "Layer (type)                 Output Shape              Param #   \n",
      "=================================================================\n",
      "flatten (Flatten)            (None, 784)               0         \n",
      "_________________________________________________________________\n",
      "dense (Dense)                (None, 300)               235500    \n",
      "_________________________________________________________________\n",
      "dense_1 (Dense)              (None, 100)               30100     \n",
      "_________________________________________________________________\n",
      "dense_2 (Dense)              (None, 10)                1010      \n",
      "=================================================================\n",
      "Total params: 266,610\n",
      "Trainable params: 266,610\n",
      "Non-trainable params: 0\n",
      "_________________________________________________________________\n"
     ],
     "output_type": "stream"
    }
   ],
   "source": [
    "# 创建模型\n",
    "model = keras.models.Sequential(\n",
    "    [\n",
    "        keras.layers.Flatten(input_shape=[28, 28]),\n",
    "        keras.layers.Dense(300, activation=\"relu\"),\n",
    "        keras.layers.Dense(100, activation=\"relu\"),\n",
    "        keras.layers.Dense(10, activation=\"softmax\")\n",
    "    ]\n",
    ")\n",
    "model.compile(\n",
    "    loss=keras.losses.SparseCategoricalCrossentropy(),\n",
    "    optimizer=\"sgd\",\n",
    "    metrics=[\"accuracy\"]\n",
    "    )\n",
    "# 摘要\n",
    "model.summary()"
   ],
   "metadata": {
    "collapsed": false,
    "pycharm": {
     "name": "#%%\n",
     "is_executing": false
    }
   }
  },
  {
   "cell_type": "code",
   "execution_count": 8,
   "outputs": [
    {
     "name": "stdout",
     "text": [
      "WARNING:tensorflow:The `nb_epoch` argument in `fit` has been renamed `epochs`.\n",
      "Train on 55000 samples, validate on 5000 samples\n",
      "Epoch 1/5\n",
      "55000/55000 [==============================] - 8s 147us/sample - loss: 0.5367 - accuracy: 0.8109 - val_loss: 0.4260 - val_accuracy: 0.8456\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\n",
      "Epoch 2/5\n",
      "55000/55000 [==============================] - 6s 116us/sample - loss: 0.3924 - accuracy: 0.8597 - val_loss: 0.3655 - val_accuracy: 0.8710\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\n",
      "Epoch 3/5\n",
      "55000/55000 [==============================] - 7s 121us/sample - loss: 0.3547 - accuracy: 0.8724 - val_loss: 0.3526 - val_accuracy: 0.8758\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\n",
      "Epoch 4/5\n",
      "55000/55000 [==============================] - 7s 124us/sample - loss: 0.3302 - accuracy: 0.8813 - val_loss: 0.3429 - val_accuracy: 0.8760\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\n",
      "Epoch 5/5\n",
      "55000/55000 [==============================] - 7s 126us/sample - loss: 0.3108 - accuracy: 0.8879 - val_loss: 0.3385 - val_accuracy: 0.8768\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\n"
     ],
     "output_type": "stream"
    }
   ],
   "source": [
    "# 训练模型\n",
    "logdir=\"log\"\n",
    "if not os.path.exists(logdir):\n",
    "    os.mkdir(logdir)\n",
    "output_model_file=os.path.join(logdir,\"fashion_mnist_model.h5\")\n",
    "\n",
    "callbacks=[\n",
    "    keras.callbacks.TensorBoard(logdir),\n",
    "    keras.callbacks.ModelCheckpoint(output_model_file,save_best_only=True),\n",
    "    keras.callbacks.EarlyStopping(patience=5,min_delta=1e-3)\n",
    "]\n",
    "hs = model.fit(x_train_scaled, y_train, validation_data=(x_valid_scaled, y_valid), nb_epoch=5,callbacks=callbacks)"
   ],
   "metadata": {
    "collapsed": false,
    "pycharm": {
     "name": "#%%\n",
     "is_executing": false
    }
   }
  },
  {
   "cell_type": "code",
   "execution_count": 9,
   "outputs": [
    {
     "data": {
      "text/plain": "<Figure size 576x360 with 1 Axes>",
      "image/png": "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MH7729+yePHiE/t7iIhITnBuWGfRz3/+c5555hkAdu3axZIlS5gzZw7jx48HYMiQIQCsXLmSJ554IrHd4MGDu933VVddlfj9dW1tLddddx0ffPABxhhaWloS+/3yl7+cOE3e+nrXXnstv//971m8eDGvvfYajz76aC+1WEREnMy5YZ3BEXBfqKysZOXKlbz22mvk5+czd+5cKioqEqeok1lrMabjz9CTlzU1NaWsKygoSDy/6667mDdvHs888wzbt29P/Laws/0uXryYyy+/nEAgwFVXXaVr3iIiA4SuWbdTW1vL4MGDyc/P5/333+f1118nFArx8ssv89FHHwEkToNfcskl/OIXv0hs23oafMSIEWzevJloNJo4Qu/stUaNGgXAww8/nFh+ySWX8Ktf/YpwOJzyemVlZZSVlXH//fcnroOLiEj/p7Bu59JLLyUcDjNjxgzuuusuzj33XIYNG8aSJUu44oorqKio4Oqrrwbgu9/9LocPH2batGlUVFSwatUqAH7wgx9w1VVXcdFFF1FaWtrpa33zm9/kzjvv5IILLiASiSSW33DDDYwZM4YZM2ZQUVHB448/nlj3xS9+kdGjRzNlSvuxVEREpL/SedR2/H4/f/7zn9Ou+/SnP50yHwwGeeSRRzqUu/LKK5k/f36H240mHz0DnHfeeWzZsiUxf9999wHg8Xj46U9/yk9/+tMO+37llVe48cYbM2qLiIj0DwrrHDJ79mwKCgr4yU9+ku2qiIjISaSwziFvv/12tqsgIiJZoGvWIiIiDqewFhERcTiFtYiIiMMprEVERBxOYS0iIuJwCusTkDy6Vns7duxg2rRpJ7E2IiLSXymsRUREHM6xv7P+4Zs/5P1D7/fqPicPmcwdZ9/R6fo77riDsWPH8pWvfAWAe+65B2MMq1ev5vDhw7S0tHD//fezcOHC43rdpqYm/v7v/5633norcXeyefPmsWHDBhYvXkxzczPRaJSnn36asrIyvvCFL1BdXU0kEuGuu+5K3N5UREQGJseGdTYsWrSIr3/964mwXrp0Kc8//zy33norRUVFHDhwgHPPPZcFCxakHRWrMw899BAA69at4/333+eSSy5hy5Yt/OpXv+If/uEf+OIXv0hzczORSIQVK1ZQVlbGc889B8QG+xARkYHNsWHd1RFwX5k1axb79u2jpqaG/fv3M3jwYEpLS7n11ltZvXo1LpeL3bt3s3fvXkaOHJnxfl955RVuvvlmACZPnszYsWPZsmUL5513Ht///veprq7miiuuYMKECUyfPp1vfOMb3HHHHVx22WV84hOf6KvmiohIjtA163auvPJKnnrqKZ588kkWLVrEY489xv79+3n77bepqqpixIgRHcao7o61Nu3yv/mbv2H58uXk5eUxf/58XnrpJSZOnMjbb7/N9OnTufPOO7n33nt7o1kiIpLDHHtknS2LFi3ixhtv5MCBA7z88sssXbqU4cOH4/V6WbVqFTt27Djufc6ZM4fHHnuMiy66iC1btrBz504mTZrEtm3bOOWUU7jlllvYtm0b7733HpMnT2bIkCH87d/+LcFgsMNIXSIiMvAorNuZOnUq9fX1jBo1itLSUr74xS9y+eWXc+aZZzJz5kwmT5583Pv8yle+wpe//GWmT5+Ox+Ph4Ycfxu/38+STT/L73/8er9fLyJEjufvuu1mzZg233347LpcLr9fLL3/5yz5opYiI5BKFdRrr1q1LPC8pKeG1115LW66hoaHTfYwdO5b169cDEAgE0h4h33nnndx5550py+bPn8/8+fN7UGsREemvdM1aRETE4XRkfYLWrVvHtddem7LM7/ezcuXKLNVIRET6G4X1CZo+fTpVVVUdltfX12ehNiIi0h/pNLiIiIjDKaxFREQcTmEtIiLicAprERERh1NYn4CuxrMWERHpLQrrfiAcDme7CiIi0occ+9Otj//pnwht6t3xrP2nT2bkt7/d6freHM+6oaGBz372s2m3e/TRR/nxj3+MMYYZM2bwu9/9jr179/LlL3+Zbdu2AfDLX/6SsrIyLrvsssSd0H784x/T0NDAPffcw9y5czn//PN59dVXWbBgARMnTuT++++nubmZoUOH8thjjzFixAgaGhq4+eabeeuttzDG8L3vfY8jR46wfv16fvaznwHwH//xH2zatImf/vSnJ/T3FRGRvuHYsM6G3hzPOhAI8Mwzz3TYbuPGjXz/+9/n1VdfpaSkhEOHDgFwyy23cOGFF/LMM88QiURoaGjg8OHDXb7GkSNHePnllwE4fPgwr7/+OsYYfv3rX/PAAw/wk5/8hPvuu4/i4uLELVQPHz6Mz+djxowZPPDAA3i9Xn7729/y7//+7yf65xMRkT7i2LDu6gi4r/TmeNbWWr797W932O6l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\n"
     },
     "metadata": {
      "needs_background": "light"
     },
     "output_type": "display_data"
    }
   ],
   "source": [
    "# 绘制学习曲线\n",
    "def plot_learning_curves(history):\n",
    "    pd.DataFrame(history).plot(figsize=(8,5))\n",
    "    plt.grid(True)\n",
    "    plt.gca().set_ylim(0,1)\n",
    "    plt.show()\n",
    "\n",
    "plot_learning_curves(hs.history)"
   ],
   "metadata": {
    "collapsed": false,
    "pycharm": {
     "name": "#%%\n",
     "is_executing": false
    }
   }
  },
  {
   "cell_type": "code",
   "execution_count": 10,
   "outputs": [
    {
     "name": "stdout",
     "text": [
      "10000/1 [================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================] - 1s 88us/sample - loss: 0.2683 - accuracy: 0.8658\n"
     ],
     "output_type": "stream"
    },
    {
     "data": {
      "text/plain": "[0.3778230324983597, 0.8658]"
     },
     "metadata": {},
     "output_type": "execute_result",
     "execution_count": 10
    }
   ],
   "source": [
    "# 评估\n",
    "model.evaluate(x_test_scaled,y_test)"
   ],
   "metadata": {
    "collapsed": false,
    "pycharm": {
     "name": "#%%\n",
     "is_executing": false
    }
   }
  },
  {
   "cell_type": "code",
   "execution_count": 26,
   "outputs": [
    {
     "name": "stdout",
     "text": [
      "[9 2 1 1 6 1 4 6 5 7]\n",
      "[[6.8139821e-06 1.1914525e-05 7.7892955e-06 4.0826188e-05 7.8999328e-06\n",
      "  4.4129625e-02 7.1438590e-06 2.1812355e-02 3.5092805e-04 9.3362474e-01]\n",
      " [1.6931411e-04 5.9164068e-07 9.9828964e-01 1.2788187e-05 6.6193036e-04\n",
      "  2.1495969e-08 8.6471002e-04 1.5073643e-07 8.4210433e-07 1.4994448e-08]\n",
      " [3.6759469e-05 9.9992776e-01 5.7110947e-06 1.4913199e-05 1.3870147e-05\n",
      "  8.1652809e-09 5.0932050e-07 1.5607121e-09 3.7411272e-07 1.2518569e-07]\n",
      " [1.7739429e-05 9.9961227e-01 2.1088565e-05 3.1686155e-04 3.0399580e-05\n",
      "  2.3376561e-08 9.4121293e-07 6.9881527e-09 5.5441156e-08 6.8655305e-07]\n",
      " [2.2632414e-01 9.3077187e-04 8.6559698e-02 7.4726813e-03 1.5422595e-02\n",
      "  1.2594352e-03 6.5920186e-01 3.2244474e-04 2.1937389e-03 3.1260491e-04]\n",
      " [1.9472782e-03 9.9717522e-01 2.3682851e-04 2.1921843e-04 2.9163287e-04\n",
      "  1.0280191e-07 1.1430041e-04 7.7166206e-08 1.4512555e-05 9.7367706e-07]\n",
      " [2.0071935e-04 1.8091170e-05 2.7583190e-03 1.0502794e-04 9.8690039e-01\n",
      "  1.9856561e-06 9.8363375e-03 5.4600775e-08 1.7900014e-04 1.0807888e-08]\n",
      " [1.9863463e-04 7.0896174e-05 1.7467447e-02 1.4841901e-04 9.9662639e-02\n",
      "  5.5461667e-05 8.8100398e-01 1.5470219e-05 1.3735223e-03 3.6389631e-06]\n",
      " [1.2602974e-03 2.4042153e-03 2.3512570e-03 1.7240619e-03 5.0259649e-04\n",
      "  9.5071888e-01 1.0477164e-03 3.2742243e-02 6.9533321e-03 2.9532006e-04]\n",
      " [2.6618741e-06 3.1935208e-06 6.7599494e-06 3.2797427e-06 9.5993937e-07\n",
      "  1.6563245e-03 2.3084390e-06 9.9764061e-01 5.1242614e-04 1.7151723e-04]]\n",
      "[9 2 1 1 6 1 4 6 5 7]\n"
     ],
     "output_type": "stream"
    }
   ],
   "source": [
    "# 预测\n",
    "# predictions = model.predict(x_test_scaled)\n",
    "print(y_test[:10])\n",
    "predictions = model.predict_proba(x_test_scaled[:10])\n",
    "print(predictions)\n",
    "predictions = model.predict_classes(x_test_scaled[:10])\n",
    "print(predictions)\n",
    "\n",
    "\n",
    "\n"
   ],
   "metadata": {
    "collapsed": false,
    "pycharm": {
     "name": "#%%\n",
     "is_executing": false
    }
   }
  }
 ],
 "metadata": {
  "kernelspec": {
   "display_name": "Python 3",
   "language": "python",
   "name": "python3"
  },
  "language_info": {
   "codemirror_mode": {
    "name": "ipython",
    "version": 2
   },
   "file_extension": ".py",
   "mimetype": "text/x-python",
   "name": "python",
   "nbconvert_exporter": "python",
   "pygments_lexer": "ipython2",
   "version": "2.7.6"
  },
  "pycharm": {
   "stem_cell": {
    "cell_type": "raw",
    "source": [],
    "metadata": {
     "collapsed": false
    }
   }
  }
 },
 "nbformat": 4,
 "nbformat_minor": 0
}